export interface formatDataType {
    originData: any
    children: any
    btnText?: string
}

export interface processTaskListItem {
    processNodeId: string
    taskId: string
    taskName: string
    assignUserId?: any
    assignUserName?: any
    assignResult: string
    assignRemark?: any
    assignStatus: string
    createdDate?: any
    lastModifiedDate: string
    urge?: any
}

export interface approveTaskListItem {
    applyUser: string
    applyUserId: number
    approveNodeKey: string
    batchApprovalFlag: boolean
    beginTime: string
    comment: string
    dateMonth: string
    dateYear: string
    endTime: string
    nodeTaskType: string
    operatorId: number
    operatorName: string
    pageId: number
    processInstanceId: string
    processInstanceName: string
    processStartId: string
    status: string
    statusName: string
    taskId: string
    taskName: string
    taskType: null | string
    urgeTime: string
    urged: boolean
    avatarColor: {
        backgroundColor: string
    }
    title: string
    time: string
    processTaskList: processTaskListItem[]
}
